- 01. Introduction
- 02. Running in the Background
- 03. Hydration Reminder
- 04. Services
- 05. Services vs. Loaders
- 06. Quiz: Services vs. Loaders
- 07. Starting Services
- 08. Running Services in the Background
- 09. Intent Services
- 10. Starter Code
- 11. Quiz: Get the Starter Code
- 12. Plan for Adding an IntentService
- 13. Exercise: Add an IntentService
- 14. Notifications
- 15. Notifications in Oreo
- 16. Pending Intents
- 17. Exercise: Notifications
- 18. Notification Actions
- 19. Exercise: Adding Actions to Notifications
- 20. Foreground Services
- 21. Quiz: Application Priority
- 22. Issuing Reminders
- 23. Scheduling Jobs
- 24. Exercise: Adding a JobService
- 25. Exercise: Schedule with FirebaseJobDispatcher
- 26. Broadcast Receivers
- 27. Exercise: Show When Charging
- 28. Exercise: Getting the Current Battery State
- 29. Syncing Sunshine
- 30. Exercise: Synchronizing The Weather
- 31. Exercise: SmarterSyncing
- 32. Exercise: Sunshine FirebaseJobDispatcher
- 33. Exercise: Sunshine Notifications
- 34. Conclusion